//
//  LHPhotoAlbumManager.h
//  DY
//
//  Created by mac on 15/11/5.
//  Copyright © 2015年 DeYi. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <Photos/Photos.h>

@interface LHPhotoAlbumManager : NSObject

/**
 *  指定相册名称,获取相册
 *
 *  @param title 相册名称
 *
 *  @return 相册
 */
+ (PHAssetCollection *)fetchAssetCollection:(NSString *)title;

/**
 *  把图片保存到指定相册中
 *
 *  @param image      需要保存图片
 *  @param albumTitle 需要保存的相册名称
 */
+ (void)savePhoto:(UIImage *)image albumTitle:(NSString *)albumTitle completionHandler:(void(^)(BOOL success, NSError *error))completionHandler;

/**
 *  根据App是否被允许使用系统相册功能,再决定是否把图片保存到指定相册中
 *
 *  @param image             需要保存图片
 *  @param albumTitle        需要保存的相册名称
 *  @param refuseInfoHandle  用户拒绝App使用系统相册功能后,方法回调
 *  @param completionHandler 保存图片后,方法回调
 */
+ (void)savePhotoWithAuthorizationStatus:(UIImage *)image albumTitle:(NSString *)albumTitle refuseInfoHandle:(void(^)())refuseInfoHandle completionHandler:(void(^)(BOOL success, NSError *error))completionHandler;

@end
